.suit-menu-vertical .navbar-brand {
    background-color: transparent;
}

.suit-menu-vertical .navbar-brand:hover {
    background-color: transparent
}

.suit-menu-vertical .footer {
    left: 250px;
    width: calc(100% - 250px);
}

.suit-menu-vertical .submit-row.fixed {
    left: 265px;
}

.suit-menu-vertical #menu-wrapper {
    position: absolute;
    height: calc(100% - 70px);
}

.login .footer {
    left: 0px;
    width: 100%;
}

.popup #wrapper {
    padding-left: 0px;
}

.popup #menu-wrapper {
    width: 0px;
    left: 0px;
}

.popup #page-content-wrapper {
    width: 100%;
    padding: 15px
}

.popup .submit-row.fixed {
    left: 0px;
}

.form-horizontal .multi-field-row .selector .selector-available, .form-horizontal .multi-field-row .selector .selector-chosen {
    min-width: 150px;
    max-width: 164px
}

.form-horizontal .inline-related .select2 .selection,
.form-horizontal .inline-related .select2 .select2-selection {
    display: block !important;
}

.form-horizontal .inline-related .select2 .dropdown-wrapper {
    display: inline !important;
}

.ellipsis {
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    width: 100%;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    text-overflow: ellipsis;
}